package com.yuanxiao.common.api.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 地区表
 * @date 2021-10-19 16:17:17
 */
@ApiModel("DicAreaEntity")
@Data
public class DicAreaEntity implements Serializable {
	private static final long serialVersionUID = 1L;

    private Long id;

	//地区编码
    @ApiModelProperty("地区编码")
    private String areaCode;

	//地区名称
    @ApiModelProperty("地区名称")
    private String areaName;

	//名称路径，记录从顶级行政区划到当前行政区划的完整名称链路。
    @ApiModelProperty("名称路径，记录从顶级行政区划到当前行政区划的完整名称链路。")
    private String namePath;

	//编码路径，记录从顶级行政区划到当前行政区划的完整编码链路。
    @ApiModelProperty("编码路径，记录从顶级行政区划到当前行政区划的完整编码链路。")
    private String codePath;

	//地区简称
    @ApiModelProperty("地区简称")
    private String areaShortName;

	//父级地区编码
    @ApiModelProperty("父级地区编码")
    private String parentCode;

	//地区拼音全拼
    @ApiModelProperty("地区拼音全拼")
    private String spelling;

	//地区拼音简拼
    @ApiModelProperty("地区拼音简拼")
    private String jianPin;

	//节点类型（1：国；2：省；3：市；4：县；5：街道；6：村）
    @ApiModelProperty("节点类型（1：国；2：省；3：市；4：县；5：街道；6：村）")
    private Integer level;

    @ApiModelProperty("")
    private Integer leaf;

	//是否是直辖市(0-否,1-是)
    @ApiModelProperty("是否是直辖市(0-否,1-是)")
    private Integer isMunicipality;

	//是否是特别行政区(0-否,1-是)
    @ApiModelProperty("是否是特别行政区(0-否,1-是)")
    private Integer isSpecial;

	//
    @ApiModelProperty("")
    private Integer sort;

	//地区是否开通业务,1为开通，2为未开通
    @ApiModelProperty("地区是否开通业务,1为开通，2为未开通")
    private Integer isOpen;

	//经度
    @ApiModelProperty("经度")
    private BigDecimal lon;

	//维度
    @ApiModelProperty("维度")
    private BigDecimal lat;



}
